FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package nictiz.fhir.nl.stu3.zib2015#1.0.0 (125 ms)

Package nictiz.fhir.nl.stu3.zib2015
Type StructureDefinition
Id Id
FHIR Version R3
Source https://simplifier.net/resolve?scope=nictiz.fhir.nl.stu3.zib2015@1.0.0&canonical=http://nictiz.nl/fhir/StructureDefinition/zib-VitalSigns
Url http://nictiz.nl/fhir/StructureDefinition/zib-VitalSigns
Version 1.1
Status retired
Date 2016-03-25
Name Vital Signs Profile
Title VitalSigns
Experimental False
Realm nl
Authority hl7
Description Copied FHIR Vital Signs Profile to remove .component.value quantity type constrain. More informatino can be found in the GForge ticket #13796.
Copyright CC0
Type Observation
Kind resource

Resources that use this resource

StructureDefinition
https://fhir.stichting-nice.nl/STU3/StructureDefinition/NICE-BloodPressure-2022Q1 NICE-BloodPressure
http://nictiz.nl/fhir/StructureDefinition/bodyweight VitalSigns BodyWeight
http://nictiz.nl/fhir/StructureDefinition/bp VitalSigns BloodPressure
http://nictiz.nl/fhir/StructureDefinition/oxygensat VitalSigns Oxygensat
http://nictiz.nl/fhir/StructureDefinition/zib-VitalSigns VitalSigns
http://nictiz.nl/fhir/StructureDefinition/bodyheight VitalSigns BodyHeight
http://nictiz.nl/fhir/StructureDefinition/bodytemp VitalSigns BodyTemp
http://nictiz.nl/fhir/StructureDefinition/headcircum VitalSigns HeadCircum
http://nictiz.nl/fhir/StructureDefinition/heartrate VitalSigns HeartRate

Resources that this resource uses

StructureDefinition
http://fhir.nl/fhir/StructureDefinition/nl-core-patient nl-core-patient
http://nictiz.nl/fhir/StructureDefinition/zib-VitalSigns VitalSigns


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "zib-VitalSigns",
  "meta" : {
    "lastUpdated" : "2017-09-07T13:03:07.673+02:00"
  },
  "extension" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-summary",
      "valueMarkdown" : "### Complete Summary of the Mandatory Requirements\n\n1. One status in `Observation.status`which has a [required](http://hl7.org/fhir/STU3/terminologies.html#extensible) binding to:\n - [ObservationStatus] value set.\n1. A category in `Observation.category` which must have:\n - a fixed `Observation.category.coding.system`=\"http://hl7.org/fhir/observation-category\"\n - a fixed `Observation.category.coding.code`= \"vital-signs\"\n\n1. A code in `Observation.code`\n - a fixed `Observation.code.coding.system`= \"http://loinc.org\"\n - a LOINC code in `Observation.code.coding.code` which has an [extensible](http://hl7.org/fhir/STU3/terminologies.html#extensible) binding to:\n - [Vital Signs] value set.\n \n1. One patient in `Observation.subject`\n1. A date and time in `effectiveDateTime` or `effectivePeriod`\n1. Either one `Observation.valueQuantity` or, if there is no value, one code in `Observation.DataAbsentReason`\n - Each Observation.valueQuantity must have:\n - One numeric value in `Observation.valueQuantity.value`\n - a fixed `Observation.valueQuantity.system`=\"http://unitsofmeasure\"\n - a UCUM unit code in `Observation.valueQuantity.code` which has an [required] binding to:\n - [Vital Signs Units] value set.\n - Observation.DataAbsentReason is bound to [Observation Value\n Absent Reason] value set.\n\n1. When using a panel code to group component observations (Note: See\n the comments regarding blood pressure in the table above), one or\n more `Observation.component.code` each of which must have:\n - a fixed\n `Observation.component.code.coding.system` =\"<http://loinc.org>\"\n - a LOINC code in `Observation.code.coding.code` which has an [extensible] binding to:\n - [Vital Signs Units] value set.\n\n1. Either one `Observation.component.valueQuantity` or, if there is\n no value, one code in `Observation.component.DataAbsentReason`\n - Each Observation.component.valueQuantity must have:\n - One numeric value in\n `Observation.component.valueQuantity.value`\n - a fixed `Observation.component.valueQuantity.system`= \"<http://unitsofmeasure.org>\"\n - a UCUM unit code in\n `Observation.component.valueQuantity.code` which has an [required] binding to:\n - [Vital Signs Units] value set.\n - Observation.component.DataAbsentReason is bound to [Observation\n Value Absent Reason] value set.\n\n1. When using a panel code to group observations, one or more reference\n to Vitals Signs Observations in `Observation.related.target`\n - a fixed `Observation.related.type`= \"has-member\"\n\n [Vital Signs]: valueset-observation-vitalsignresult.html\n [Vital Signs Units]: valueset-ucum-vitals-common.html\n [extensible]: terminologies.html#extensible\n [ObservationStatus]: valueset-observation-status.html\n [Observation Value Absent Reason]: valueset-observation-valueabsentreason.html\n[required]: terminologies.html#required"
    }
  ],
  "url" : "http://nictiz.nl/fhir/StructureDefinition/zib-VitalSigns",
  "version" : "1.1",
  "name" : "Vital Signs Profile",
  "title" : "VitalSigns",
  "status" : "retired",
  "experimental" : false,
  "date" : "2016-03-25",
  "publisher" : "Health Level Seven International (Orders and Observations Workgroup)",
  "contact" : [
    {
      "name" : "Nictiz",
      "telecom" : [
        {
          "system" : "email",
          "value" : "info@nictiz.nl",
          "use" : "work"
        }
      ]
    }
  ],
  "description" : "Copied FHIR Vital Signs Profile to remove .component.value quantity type constrain. More informatino can be found in the GForge ticket #13796.",
  "copyright" : "CC0",
  "fhirVersion" : "3.0.1",
  "mapping" : [
    {
      "identity" : "workflow",
      "uri" : "http://hl7.org/fhir/workflow",
      "name" : "Workflow Mapping"
    },
    {
      "identity" : "sct-concept",
      "uri" : "http://snomed.info/conceptdomain",
      "name" : "SNOMED CT Concept Domain Binding"
    },
    {
      "identity" : "v2",
      "uri" : "http://hl7.org/v2",
      "name" : "HL7 v2 Mapping"
    },
    {
      "identity" : "rim",
      "uri" : "http://hl7.org/v3",
      "name" : "RIM Mapping"
    },
    {
      "identity" : "w5",
      "uri" : "http://hl7.org/fhir/w5",
      "name" : "W5 Mapping"
    },
    {
      "identity" : "sct-attr",
      "uri" : "http://snomed.info/sct",
      "name" : "SNOMED CT Attribute Binding"
    }
  ],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Observation",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Observation",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Observation",
        "path" : "Observation",
        "short" : "FHIR Vital Signs Profile",
        "definition" : "The FHIR Vitals Signs profile sets a minimum expectations for the Observation Resource to record, search and fetch the vital signs associated with a patient.",
        "alias" : [
          "FHIR Vital Signs profiel"
        ],
        "constraint" : [
          {
            "key" : "vs-2",
            "severity" : "error",
            "human" : "If there is no component or related element then either a value[x] or a data absent reason must be present",
            "expression" : "(component.empty() and related.empty()) implies (dataAbsentReason or value)",
            "xpath" : "exists(f:component) or exists(f:related) or exists(f:*[starts-with(local-name(.), 'value')]) or exists(f:dataAbsentReason)"
          }
        ]
      },
      {
        "id" : "Observation.status",
        "extension" : [
          {
            "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint",
            "valueString" : "default: final"
          }
        ],
        "path" : "Observation.status",
        "mustSupport" : true
      },
      {
        "id" : "Observation.category",
        "path" : "Observation.category",
        "min" : 1,
        "condition" : [
          "vs-4"
        ],
        "constraint" : [
          {
            "key" : "vs-4",
            "severity" : "error",
            "human" : "Must have a category of 'vital-signs' and a code system 'http://hl7.org/fhir/observation-category'",
            "expression" : "where(coding.system='http://hl7.org/fhir/observation-category' and coding.code='vital-signs').exists()",
            "xpath" : "exists(f:coding/code[@value='vital-signs']) and exists(f:coding/system[@value='http://hl7.org/fhir/observation-category'])"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.code",
        "path" : "Observation.code",
        "short" : "Coded Responses from Vital Signs Results",
        "definition" : "Coded Responses from C-CDA Vital Sign Results.",
        "requirements" : "5. SHALL contain exactly one [1..1] code, where the @code SHOULD be selected from ValueSet HITSP Vital Sign Result Type 2.16.840.1.113883.3.88.12.80.62 DYNAMIC (CONF:7301).",
        "alias" : [
          "Gecodeerde antwoorden uit Vital Signs resultaten"
        ],
        "mustSupport" : true,
        "binding" : {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString" : "VitalSigns"
            }
          ],
          "strength" : "extensible",
          "description" : "This identifies the vital sign result type.",
          "valueSetReference" : {
            "reference" : "http://hl7.org/fhir/ValueSet/observation-vitalsignresult"
          }
        }
      },
      {
        "id" : "Observation.subject",
        "path" : "Observation.subject",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : "http://fhir.nl/fhir/StructureDefinition/nl-core-patient"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.effective[x]",
        "path" : "Observation.effective[x]",
        "short" : "Often just a dateTime for Vital Signs",
        "definition" : "Often just a dateTime for Vital Signs.",
        "alias" : [
          "Meestal slechts een datum/tijd voor Vital Signs"
        ],
        "min" : 1,
        "condition" : [
          "vs-1"
        ],
        "constraint" : [
          {
            "key" : "vs-1",
            "severity" : "error",
            "human" : "Datetime must be at least to day.",
            "expression" : "($this as dateTime).toString().length() >= 8",
            "xpath" : "f:matches(effectiveDateTime,/\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d([+-][0-2]\\d:[0-5]\\d|Z)/)"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.value[x]",
        "path" : "Observation.valueQuantity",
        "short" : "Vital Sign Value recorded with UCUM",
        "definition" : "Vital Sign Value recorded with UCUM.",
        "requirements" : "9. SHALL contain exactly one [1..1] value with @xsi:type=\"PQ\" (CONF:7305).",
        "alias" : [
          "Vital Sign waarde, vastgelegd op basis van UCUM-eenheid"
        ],
        "type" : [
          {
            "code" : "Quantity"
          }
        ],
        "condition" : [
          "vs-2"
        ],
        "mustSupport" : true,
        "binding" : {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString" : "VitalSignsUnits"
            }
          ],
          "strength" : "required",
          "description" : "Common UCUM units for recording Vital Signs",
          "valueSetReference" : {
            "reference" : "http://hl7.org/fhir/ValueSet/ucum-vitals-common"
          }
        }
      },
      {
        "id" : "Observation.valueQuantity.value",
        "path" : "Observation.valueQuantity.value",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Observation.valueQuantity.unit",
        "extension" : [
          {
            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean" : true
          }
        ],
        "path" : "Observation.valueQuantity.unit",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Observation.valueQuantity.system",
        "path" : "Observation.valueQuantity.system",
        "min" : 1,
        "fixedUri" : "http://unitsofmeasure.org",
        "mustSupport" : true
      },
      {
        "id" : "Observation.valueQuantity.code",
        "path" : "Observation.valueQuantity.code",
        "short" : "Coded responses from the common UCUM units for vital signs value set.",
        "definition" : "Coded responses from the common UCUM units for vital signs value set.",
        "alias" : [
          "Gecodeerde antwoorden van de algemene UCUM-eenheden voor vital signs waardelijst."
        ],
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Observation.dataAbsentReason",
        "path" : "Observation.dataAbsentReason",
        "condition" : [
          "vs-2"
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.related",
        "path" : "Observation.related",
        "short" : "Used when reporting vital signs panel components",
        "definition" : "Used when reporting vital signs panel components.",
        "alias" : [
          "Gebruikt bij het rapporteren van vital signs panelcomponenten."
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.related.type",
        "path" : "Observation.related.type",
        "min" : 1,
        "fixedCode" : "has-member",
        "mustSupport" : true
      },
      {
        "id" : "Observation.related.target",
        "path" : "Observation.related.target",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : "http://nictiz.nl/fhir/StructureDefinition/zib-VitalSigns"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.component",
        "path" : "Observation.component",
        "constraint" : [
          {
            "key" : "vs-3",
            "severity" : "error",
            "human" : "If there is no a value a data absent reason must be present",
            "expression" : "value.exists() or dataAbsentReason.exists()",
            "xpath" : "exists(f:*[starts-with(local-name(.), 'value')]) or exists(f:dataAbsentReason)"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.component.code",
        "path" : "Observation.component.code",
        "mustSupport" : true,
        "binding" : {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString" : "VitalSigns"
            }
          ],
          "strength" : "extensible",
          "description" : "This identifies the vital sign result type.",
          "valueSetReference" : {
            "reference" : "http://hl7.org/fhir/ValueSet/observation-vitalsignresult"
          }
        }
      },
      {
        "id" : "Observation.component.value[x]",
        "path" : "Observation.component.value[x]",
        "short" : "Vital Sign Value recorded with UCUM",
        "definition" : "Vital Sign Value recorded with UCUM.",
        "requirements" : "9. SHALL contain exactly one [1..1] value with @xsi:type=\"PQ\" (CONF:7305).",
        "alias" : [
          "Vital Sign waarde vastgelegd op basis van UCUM-eenheid"
        ],
        "condition" : [
          "vs-3"
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.component.dataAbsentReason",
        "path" : "Observation.component.dataAbsentReason",
        "condition" : [
          "vs-3"
        ],
        "mustSupport" : true
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.